/* common */
h1, h2, h3, h4, h5, h6,p  {margin: 0;}

ul,li {margin-bottom: 0;}
a:hover {text-decoration: none;}
:focus {outline: 0 !important;}
.uk-cover.uk-transition-scale-up {left: 0;top: 0;}
.uk-transition-toggle:hover .uk-cover.uk-transition-scale-up ,.uk-transition-toggle:focus .uk-cover.uk-transition-scale-up {transform: scale(1.03,1.03);}
/* body {overflow-x: hidden;} */
* {animation-delay: 0.5s;}

::-webkit-scrollbar {width: 8px;}
::-webkit-scrollbar-track {background: #f5f5f5;}
::-webkit-scrollbar-thumb {background: #46ab2d;-webkit-border-radius: 8px;border-radius: 8px;border: 1px solid #f5f5f5;}


@font-face {font-family: 'BebasNeue';src: url('../font/BebasNeue.otf');}
/* swiper */
.swiper-container-vertical>.swiper-pagination-bullets {right: calc(100vw / 2 - 1600px / 2);}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 40px 15px 40px 0;position: relative;color: #FFFFFF;}
.swiper-pagination-bullet {background: transparent;opacity: 1;transition: 0.6s all;border: 1px solid #FFFFFF;}
.swiper-pagination-bullet-active {background: #FFFFFF !important;}

/* i_width */
.i_width_left {width: 43%;}
.i_width_right {width: 57%;}

a.view_btn {display: inline-block;border: 1px solid #FFFFFF;overflow: hidden;position: relative;text-align: center;}
a.view_btn .view_1 {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: 0.3s all;width: 100%;opacity: 1;}
a.view_btn .view_2 {position: absolute;top: 50%;left: 50%;transform: translate(-50%,150%);transition: 0.3s all;width: 100%;opacity: 0;}
a.view_btn:hover .view_1 {transform: translate(-50%,-250%);opacity: 0;}
a.view_btn:hover .view_2 {transform: translate(-50%,-50%);opacity: 1;}
.turn_white.active {-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.turn_white,.turn_white.uk-active {-webkit-filter: none;filter: none;}

/* i_nav */
.nav {z-index: 999;position: absolute;width: 100%;background: transparent;transition: 0.5s all;}
.nav.uk-active ,.nav:hover {background: #FFFFFF;}
.nav.uk-active .turn_white.active , .nav:hover .turn_white.active  {-webkit-filter: none;filter: none;}


.i_nav {height: 75px;width: 100%;transition: 0.6s all;left: 50%;transform: translateX(-50%);}
.i_nav .uk-navbar-item,.i_nav .uk-navbar-nav>li>a,.i_nav .uk-navbar-toggle {font-size: 18px;color: #333333;position: relative;min-height:44px;transition: 0.5s all;}
.i_nav .uk-navbar-nav>li:hover>a ,.i_nav .uk-navbar-nav>li.uk-active>a {color: #46ab2d}
.i_nav .uk-navbar-nav>li.toggle>a>svg>* {transition: 0.5s all;}
.i_nav .uk-navbar-nav>li.toggle:hover>a>svg>* ,.i_nav .uk-navbar-nav>li.toggle.uk-active>a>svg>* {fill: #46ab2d;}
.i_nav .uk-navbar-nav>li.toggle>a>svg {transition: 0.5s all;}
.i_nav .uk-navbar-nav>li.toggle:hover>a>svg ,.i_nav .uk-navbar-nav>li.toggle.uk-active>a>svg {transform: rotate(180deg);}
.i_nav .uk-navbar-nav>li.toggle>a {padding: 0 30px;}
.i_nav .uk-logo {height: 60px;padding: 0;}
.i_nav .uk-logo img {height: 100%;}
.i_nav .uk-dropdown {padding: 0;min-width: 110px;}
[class*=uk-dropdown-bottom] {margin-top: 15px;}
.i_nav .uk-dropdown-nav>li>a {font-size: 16px;display: block;color: #333333;padding: 10px 15px;}
.i_nav .uk-dropdown-nav>li>a:hover {background-color: #46ab2d;color: #FFFFFF;}

/* i_banner */
.i_banner {width: 100%;height: 100%;}
.i_banner .h1 {font-size: 60px;font-weight: bold;margin-bottom: 20px;line-height: 1.2;color: #FFFFFF;}
.i_banner .h2 {font-size: 24px;line-height: 1.2;color: #FFFFFF;}
.i_banner li .banner_title {/* top: 50%; transform: translateY(-50%);left: 30%; */overflow: hidden;}
.i_banner li .banner_title>* {position: relative;transform: translateX(-110%);transition: 0.3s all;transition-delay: 0.4s;}
.i_banner li .banner_title>*>* {display: inline-block;position: relative;overflow: hidden;}
.i_banner li .banner_title>*>*::before {content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #FFFFFF;transition: 0.6s all;z-index: 1;}
.i_banner li .banner_title>*>*::after {content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #FFFFFF;transition: 0.6s all;z-index: 1;transform: translateX(0);transition-delay: 0.4s;}
.i_banner li.banner_toggle .banner_title>* {transform: translateX(0);}
.i_banner li.banner_toggle .banner_title>*>*::before {transform: translateX(102%);transition: 0.3s all;transition-delay: 0.8s;}
.i_banner li.banner_toggle .banner_title>*>*::after {transform: translateX(-110%);transition: 0;}
.i_banner li {transition-timing-function: ease-in-out !important;}

/* subnav */
.subnav {height: 60px;width: 100%;background-color: #FFFFFF;border-bottom: 1px solid #e5e5e5;}
.subnav a {font-size: 14px;color: #888888;transition: 0.5s all;}
.subnav a:hover {font-weight: bold;}
.subnav .uk-subnav-divider {margin-left: 0;}
.subnav ul li a {font-size: 16px !important;color: #333333 !important;transition: 0.5s all;line-height: 60px;}
.subnav ul li:hover a ,.subnav ul li.active a{color: #46ab2d !important;font-weight: normal;border-bottom: 2px solid;line-height: 58px;}
.subnav .uk-subnav-divider>::before {height: 15px;margin-top: 2px;margin-right:0}
.subnav .uk-card-default {box-shadow: 1px 7px 6px 0px rgba(0,0,0,.08);}
.subnav svg {margin-top: -3px;}
.subnav .uk-subnav {margin-left: -40px;}
.subnav .uk-subnav>* {padding-left: 40px;margin-top: 0;}

/* i_about */
.i_about .i_about_left {padding-left: calc(100vw / 2 - 1600px / 2);padding-right: 50px;}
.i_about h2 {font-size: 40px;font-weight: bold;margin-bottom: 10px;}
.i_about h4 {font-size: 18px;color: #131313;}
.i_about hr {border-color: #46ab2d;width: 28px;border-width: 3px;}
.i_about p {font-size: 16px;color: #666666;line-height: 2;text-align: justify;text-align-last: left;}
/* .i_about h1 {font-size: 200px;font-family: 'BebasNeue';color: rgba(51, 51, 51, 0.13);} */
.i_about_num {width: 100px;}
.i_about .danwei {font-size: 48px;color: #46ab2d;font-family: 'BebasNeue';line-height: 1;}
.i_about .mt-number-animate{ line-height:1; height: 38px; font-family: 'BebasNeue'; font-size: 48px; overflow: hidden; display: inline-block; position: relative;color: #46ab2d;}
.i_about .mt-number-animate .mt-number-animate-dot{ width: 20px; line-height: 1; float: left; text-align: center;}
.i_about .mt-number-animate .mt-number-animate-dom{ width: 20px;text-align: center; float: left; position: relative; top: 0;}
.i_about .mt-number-animate .mt-number-animate-dom .mt-number-animate-span{ width: 100%; float: left;}
.i_about a.view_btn {padding: 27px 75px;background: #46ab2d;color: #FFFFFF;border: none;}

/* i_prod */
#slide3 {transition: 0.5s all;}
.i_prod .i_prod_top {padding-top: 100px;padding-bottom: 20px;}
.i_prod .i_prod_left {padding-left: calc(100vw / 2 - 1600px / 2);padding-right: 50px;}
.i_prod h2 {font-size: 40px;font-weight: bold;color: #FFFFFF;margin-bottom: 10px;}
.i_prod h4 {font-size: 18px;color: #FFFFFF;}
.i_prod hr {border-color: #FFFFFF;width: 28px;border-width: 3px;margin-left: calc(100vw / 2 - 1600px / 2);margin-right: 50px;}
.i_prod h5 {font-size: 18px;font-weight: bold;color: #FFFFFF;margin-bottom: 5px;}
.i_prod .i_prod_out h6 {font-size: 14px;color: #FFFFFF;opacity: 0;height: 0;transition: 0.2s all;transition-delay: 0s;}
.i_prod .i_prod_out.uk-active h6 {opacity: 1;height: 19px;transition: 0.5s all;transition-delay: 0.3s;}
.i_prod .i_prod_out .i_prod_h{height: 49px;}
.i_prod .i_prod_nav {width: 150%;}
.i_prod .i_prod_out {width: calc(100% / 1.5);transition: .5s all;}
.i_prod .i_prod_out.uk-active {width: 100%;}
.i_prod .i_prod_out .uk-card.uk-card-default {background-color: transparent;box-shadow: none;transition: .5s all;}
.i_prod .i_prod_out.uk-active .uk-card.uk-card-default {background-color: #46ab2d;}
.i_prod .i_prod_svg1 {width: 48px;height: 128px;background-color: transparent;transition: .5s all;}
.i_prod .i_prod_out.uk-active .i_prod_svg1 {background-color: #d0d900;}
.i_prod .i_prod_out .i_prod_svg1 svg {width: 48px;transition: .3s all;}

.i_prod .i_prod_out.uk-active .i_prod_svg1 svg {width: 38px;}
.i_prod .i_prod_out .i_prod_svg2 {opacity: 0;transition: .3s all;}
.i_prod .i_prod_out.uk-active .i_prod_svg2 {opacity: 1;transition: .5s all;}

/* i_news */
.i_news .i_news_left {padding-left: calc(100vw / 2 - 1600px / 2);padding-right: 50px;}
.i_news h2 {font-size: 40px;font-weight: bold;margin-bottom: 10px;}
.i_news h4 {font-size: 18px;color: #666666;}
.i_news hr {border-color: #46ab2d;width: 28px;border-width: 3px;}
.i_news p {font-size: 16px;color: #666666;margin-top: 10px;}
.i_news h5 {font-size: 18px;font-weight: bold;color: #333333;transition: 0.5 all;}
.i_news .i_news_t:hover h5 {color: #46ab2d;}
.i_news .i_news_t hr {width: 100%;border-width: 1px;border-color: #EEEEEE;margin: 10px 0 0;}
.i_news .i_news_t hr::before {content: '';position: absolute;width: 100%;height: 1px;bottom: 0;background: #46ab2d;transition: 0.3s all;transform: translateX(100%);}
.i_news .i_news_t:hover hr::before {transform: translateX(0);transition: 0s all;transition-delay: 0.3s;}
.i_news .i_news_t hr::after {content: '';position: absolute;width: 100%;height: 1px;bottom: 0;background: #46ab2d;transition: 0s all;transform: translateX(-100%);}
.i_news .i_news_t:hover hr::after {transform: translateX(0);transition: .3s all;}
.i_news a.view_btn {padding: 27px 75px;background: #46ab2d;color: #FFFFFF;border: none;}

/* footer */
.footer .uk-container {padding-left: 50px;padding-right: 50px;}
.footer .uk-logo {height: 96px;padding: 0;}
.footer .uk-logo img {height: 100%;}
.footer h4 {font-size: 20px;color: #FFFFFF;margin-bottom: 10px;}
.footer p {font-size: 14px;color: #333333;}
.footer p svg {margin-right: 10px;}
.footer p a {font-size: 14px;color: #FFFFFF;margin: 10px 0;}
.footer p a:hover {font-size: 14px;color: #FFFFFF;}
.footer h1 {font-size: 30px;font-family: arial;font-weight: bold;color: #46ab2d;}
.footer .foot_nav a {font-size: 18px;color: #46ab2d;font-weight: bold;}
.footer .foot_nav ul li a {font-size: 16px;color: #333333;transition: 0.3s all;display: block;font-weight: normal;}
.footer .foot_nav ul li a:hover {transform: translateX(10px);color: #46ab2d;}
.footer .uk-card {background: transparent;height: 40px;width: 40px;border-radius: 50%;border: 1px #DCDCDC solid;}
.footer .uk-transition-toggle .foot_move {transition: .3s ease-out;transition-property: opacity,transform,filter;opacity: 0;transform: translate(-35px,-80%);z-index: 0;}   
.footer .uk-transition-toggle:hover .foot_move {opacity: 1; transform: translate(-35px,-110%);}
.foot .foot_ {height: 60px;}
.foot p ,.foot p a{font-size: 16px;color: #FFFFFF;}


/* banner */
.banner a.view_btn {padding: 27px 75px;background: #46ab2d;color: #FFFFFF;border: none;}
.banner h2 {font-size: 40px;font-weight: bold;color: #333333;}
.banner hr {border-color: #46ab2d;border-width: 3px;width: 28px;}
.banner h4 {font-size: 18px;}

/* about */
.about h2 {font-size: 40px;font-weight: bold;color: #333333;}
.about hr {border-color: #46ab2d;border-width: 3px;width: 28px;margin: 20px auto;}
.about p {font-size: 16px;color: #333333;line-height: 2;}
.about .i_about .mt-number-animate {font-size: 75px;height: 61px;}
.about .i_about .mt-number-animate .mt-number-animate-dom {width: 28px;}
.about .i_about .danwei {font-size: 75px;}
.about .i_about_num {width: 80px;}

/* culture */
.culture {transition: 0.5s all;}
.culture h2 {font-size: 40px;font-weight: bold;color: #333333;}
.culture h5 {font-weight: bold;color: #333333;margin: 20px 0 10px;font-size: 20px;}
/* .culture .uk-card:hover h5 {color: #46ab2d;} */
.culture hr {border-color: #46ab2d;border-width: 3px;width: 28px;}
.culture .uk-card:hover svg {transform: rotate(360deg);transition: 1.5s ease-in-out;}
.culture .uk-grid-match>*:not(.uk-first-column) {border-left:1px solid #EEEEEE;}
.culture p {color: #666666;}

/* honor */
.honor h2 {font-size: 40px;font-weight: bold;color: #333333;}
.honor hr {border-color: #46ab2d;border-width: 3px;width: 28px;margin: 20px auto;}
.honor .honor_slider .uk-card.uk-card-body {background-color: #FAFAFA;padding: 20px;}
.honor h5 {margin-top: 20px;}
.honor .uk-subnav>*>:first-child {color: #333333;font-size: 18px;padding: 10px 30px;}
.honor .uk-subnav>.uk-active>a {color: #46ab2d;border-bottom: 1px solid;}
.honor .uk-dotnav>*>* {border-color: transparent;background-color: #e5e5e5;}
.honor .uk-dotnav>.uk-active>* {background-color: #46ab2d;}

/* office */
.office h2 {font-size: 40px;font-weight: bold;color: #333333;}
.office hr {border-color: #46ab2d;border-width: 3px;width: 28px;margin: 20px auto;}
.office .uk-dotnav>*>* {border-color: transparent;background-color: #e5e5e5;}
.office .uk-dotnav>.uk-active>* {background-color: #46ab2d;}

/* concept */
.concept h2 {font-size: 40px;font-weight: bold;color: #FFFFFF;}
.concept hr {border-color: #FFFFFF;position: relative;}
.concept hr::before {content: '';position: absolute;left: 0;top: 50%;width: 28px;height: 3px;transform: translateY(-50%);background-color: #FFFFFF;}
.concept p {color: #FFFFFF;line-height: 2;}
.concept .uk-card.uk-card-default {background-color: rgba(0, 0, 0, 0.4);transition: .5s all;}
.concept .uk-card.uk-card-default.uk-active {background-color: #46ab2d;}
.concept h4 {font-size: 18px;color: #FFFFFF;font-weight: bold;}
.concept .uk-margin-large-top {margin-top: 85px !important;}
.concept .concept_bg {transition: .5s all;}

/* join */
.join {transition: 0.5s all;}
.join h2 {font-size: 40px;font-weight: bold;color: #FFFFFF;}
.join hr {border-color: #FFFFFF;border-width: 3px;width: 28px;margin: 20px auto;}
.join a.view_btn {padding: 27px 75px;background: #46ab2d;color: #FFFFFF;border: none;}
.join .joinlist_ h4 {font-size: 20px;font-weight: bold;color: #FFFFFF;margin-bottom: 20px;transition: 0.5s all;}
.join .joinlist_ h5 {color: #FFFFFF;transition: 0.5s all;}
.join .joinlist ul.uk-slider-items {padding: 0 1px 1px 0;}
.join .joinlist_ {border: 1px solid #f3f3f3;margin: 0 -1px -1px 0;transition: 0.5s all;}
.join .joinlist_:hover {background-color: rgba(255, 255, 255, 0.9);}
.join .joinlist_:hover h4 {color: #46ab2d;}
.join .joinlist_:hover h5 {color: #333333;}
.joinlist.uk-modal {background: rgba(0,0,0,.2);}
.joinlist .uk-modal-dialog {width: 50%;}

.joinlist h4 {font-size: 20px;font-weight: bold;color: #46ab2d;margin-bottom: 10px;}
.joinlist strong {margin-bottom: 20px;}
.joinlist p {margin: 5px 0;}
.joinlist .uk-input {background-color: transparent;height: 50px;padding: 0 20px;color: #333333;}
.joinlist .uk-textarea {background-color: transparent;color: #333333;}
.joinlist .uk-input:focus,.joinlist .uk-select:focus,.joinlist .uk-textarea:focus {border-color: #46ab2d;}
.joinlist .red-dot {position: relative;}
.joinlist .red-dot::before {content: '*';position: absolute;left: 27px;top: 50%;transform: translateY(-50%);color: red;}
.joinlist input::-webkit-input-placeholder {color: #333333;}
.joinlist textarea::-webkit-input-placeholder {color: #333333;}
.joinlist .btn {padding: 20px 75px;background-color: rgba(70, 171, 45, 0.8);color: #FFFFFF;border: none;font-size: 18px;}
.joinlist .btn:hover {background-color: #46ab2d;}
.joinlist h6 {color: #888888;}
.joinlist .upload {background-color: #333333;color: #FFFFFF;padding: 0 25px;border: none;}
.joinlist .apply a {padding: 20px 75px;background-color: rgba(70, 171, 45, 0.8);color: #FFFFFF;border: none;font-size: 18px;}
.joinlist .apply:hover a {background-color: #46ab2d;}

/* contact */
.contact .contact_left {padding: 110px;padding-left: calc(100vw / 2 - 1600px / 2);}
.contact h2 {font-size: 40px;font-weight: bold;color: #46ab2d;}
.contact hr {border-color: #46ab2d;border-width: 3px;margin-bottom: 0;}
.contact .contact_ {border-bottom: 1px solid #DCDCDC;}
.contact h5 {color: #888888;margin-bottom: 5px;}
.contact h4 {font-size: 18px;}
.contact h4.concept_color {color: #46ab2d;font-weight: bold;font-family: arial;}
.contact .contact_svg {width: 48px;height: 48px;border: 1px solid #DCDCDC;border-radius: 100px;}

/* msg */
.msg h2 {font-size: 40px;font-weight: bold;color: #333333;}
.msg hr {border-color: #46ab2d;border-width: 3px;width: 28px;margin: 20px auto;}
.msg .uk-input {background-color: transparent;height: 50px;padding: 0 20px;color: #333333;}
.msg .uk-textarea {background-color: transparent;color: #333333;}
.msg .uk-input:focus,.msg .uk-select:focus,.msg .uk-textarea:focus {border-color: #46ab2d;}
.msg .red-dot {position: relative;}
.msg .red-dot::before {content: '*';position: absolute;left: 27px;top: 50%;transform: translateY(-50%);color: red;}
.msg input::-webkit-input-placeholder {color: #333333;}
.msg textarea::-webkit-input-placeholder {color: #333333;}
.msg .btn {padding: 20px 75px;background-color: rgba(70, 171, 45, 0.8);color: #FFFFFF;border: none;font-size: 18px;}
.msg .btn:hover {background-color: #46ab2d;}

/* newslist */
.newslist h4 {font-weight: 18px;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom: 15px;transition: .5s all;}
.newslist h5 {color: #888888;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom: 15px;height: 44px;}
.newslist h6 {color: #d4d4d4;}
.newslist .uk-card {border: 1px solid #e5e5e5;transition: .5s all;}
.newslist .uk-card:hover {border-color: #46ab2d;}
.newslist .uk-card:hover h4 {color: #46ab2d;}
.newslist .uk-card .uk-inline-clip.uk-transition-toggle:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);opacity: 0;transition: .5s all;z-index: 1;}
.newslist .uk-card:hover .uk-inline-clip.uk-transition-toggle:before {opacity: 1;}
.newslist .uk-card .plus {position: absolute;top: 50%;left: 50%;background: url(../image/ico_add.png) center no-repeat;
background-size: 100%;width: 70px;height: 70px;margin: -35px 0 0 -35px;opacity: 0;-webkit-transform: scale(2) rotate(0deg);-ms-transform: scale(2) rotate(0deg);transform: scale(2) rotate(0deg);-webkit-transition: 300ms;-moz-transition: 300ms;-ms-transition: 300ms;-o-transition: 300ms;transition: 300ms;z-index: 2;}
.newslist .uk-card:hover .plus {opacity: 1;-webkit-transform: scale(0.6) rotate(180deg);-ms-transform: scale(0.6) rotate(180deg);transform: scale(0.6) rotate(180deg);}
.newslist .uk-pagination a {padding: 5px 12.5px;color: #171717;font-size: 16px;transition: .3s all;margin: 0 5px;border: 1px solid #e5e5e5;}
.newslist .uk-pagination a:hover ,.newslist .uk-pagination .page-num-current{color: #FFFFFF;background: #46ab2d;border-color: #46ab2d;}
.newslist span.page-num {padding: 5px 12.5px;color: #666666;font-size: 16px;transition: .3s all;margin: 0 5px;background: transparent;border-color: transparent;}

/* news */
.news h3 {font-size: 24px;font-weight: bold;color: #333333;margin-bottom: 20px;}
.news h6 {color: #999999;}
.news p {font-size: 16px;color: #333333;margin: 10px 0;}

/* productlist */
.productlist h2 {font-size: 40px;font-weight: bold;color: #333333;}
.productlist hr {border-color: #46ab2d;border-width: 3px;width: 28px;}
.productlist p {color: #333333;line-height: 2;}
.productlist .uk-card.uk-card-default {background-color: #f8f8f8;box-shadow: none;}
.productlist .productlist_left {padding: 40px;padding-left: calc(100vw / 2 - 1600px / 2);padding-right: 110px;}
.productlist h4 {font-size: 18px;color: #46ab2d;}
.productlist h6 {color: #888888;}
.productlist p span {color: #46ab2d;}
.productlist .uk-dotnav>*>* {background-color: #b8b8b8;border-color: transparent;}
.productlist .uk-light.uk-dotnav>*>* {background-color: #FFFFFF;border-color: transparent;}
.productlist .uk-dotnav>.uk-active>* {background-color: #46ab2d;border-color: transparent;}

/* productlist1 */
.productlist1 h1 {font-size: 72px;font-family: 'BebasNeue';color: #46ab2d;}
.productlist1 p {color: #333333;margin-bottom: 20px;}
.productlist1 .productlist1_ *:not(.uk-first-column)>.uk-card {border-left: 1px solid #dcdcdc;}
.productlist1 h4 {color: #333333;font-weight: bold;transition: .5s all;}
.productlist1 .uk-card:hover h4 {color: #46ab2d;}
.productlist1 .uk-card .uk-inline-clip.uk-transition-toggle:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(70, 171, 45, 0.6);opacity: 0;transition: .5s all;z-index: 1;}
.productlist1 .uk-card:hover .uk-inline-clip.uk-transition-toggle:before {opacity: 1;}
.productlist1 .uk-card .plus {position: absolute;top: 50%;left: 50%;background: url(../image/ico_add.png) center no-repeat;
background-size: 100%;width: 70px;height: 70px;margin: -35px 0 0 -35px;opacity: 0;-webkit-transform: scale(2) rotate(0deg);-ms-transform: scale(2) rotate(0deg);transform: scale(2) rotate(0deg);-webkit-transition: 300ms;-moz-transition: 300ms;-ms-transition: 300ms;-o-transition: 300ms;transition: 300ms;z-index: 2;}
.productlist1 .uk-card:hover .plus {opacity: 1;-webkit-transform: scale(0.6) rotate(180deg);-ms-transform: scale(0.6) rotate(180deg);transform: scale(0.6) rotate(180deg);}

/* productlist2 */
.productlist2 h3 {font-size: 24px;color: #FFFFFF;font-weight: bold;}
.productlist2 h5 {color: #FFFFFF;padding: 10px 0;position: relative;}
/* .productlist2 h5::before {content: '';position: absolute;left: 50%;right: 50%;bottom: 0;border-bottom: 1px solid #FFFFFF;transition: .5s all;} */
/* .productlist2 h5:hover::before {left: 0;right: 0;} */
.productlist2 .productlist2_svg {width: 100px;height: 100px;border: 1px solid #FFFFFF;border-radius: 100px;transition: .5s all;}
.productlist2 .uk-card:hover .productlist2_svg {background-color: #46ab2d;border-color: #46ab2d;}
.productlist2 .productlist2_svg svg>* {transition: .5s all;}
.productlist2 .uk-card:hover .productlist2_svg svg>* {fill: #FFFFFF;}
.productlist2 .uk-padding-large {padding: 140px 70px;}
.productlist2 .productlist2_case {opacity: 0;height: 0;transition: 0.5s all;}
.productlist2 .uk-card:hover .productlist2_case {opacity: 1;height: 220px;}
.productlist2 .uk-overlay {background-color: rgba(0, 0, 0, 0.2);}

/* productlist3 */
.i_adv .i_adv_width {flex-grow: 1;;transition: 1s all ease;}
.i_adv .i_adv_width.uk-active {flex-grow: 2;;}
.i_adv .i_adv_width img {height: 45px;}
.i_adv .i_adv_width .uk-overlay.nomove {background-color: rgba(0, 0, 0, 0.2);}
.i_adv .i_adv_width .uk-overlay:not(.nomove) {background: linear-gradient(to bottom,rgba(0, 0, 0, 0.2) 10%,transparent);transform: translateY(-100%);transition: 1s all;}
.i_adv .i_adv_width.uk-active .uk-overlay:not(.nomove) {transform: translateY(0);}
.i_adv h4 {font-size: 20px;font-weight: bold;color: #FFFFFF;margin-top: 15px;}
.i_adv p {font-size: 16px;color: #FFFFFF;line-height: 1.5;height: 0px;margin: 0;transition: 1s all;transition-delay: 0s ;overflow: hidden;}
.i_adv .i_adv_width.uk-active p {height: 125px;margin: 20px 0;transition-delay: 0.6s;}
.i_adv .i_adv_svg {width: 28px;height: 13px;transition-delay: 0s ;}
.i_adv .uk-active .i_adv_svg {transition-delay: 1s ;}
.i_adv .i_adv_svg .move_svg_1 svg {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: 0s all;}
.i_adv .i_adv_svg .move_svg_2 svg {position: absolute;top: 50%;left: 50%;transform: translate(-200%,-50%);transition: 0s all;}
.i_adv .i_adv_svg:hover .move_svg_1 svg {transform: translate(100%,-50%);transition: 0.5s all;}
.i_adv .i_adv_svg:hover .move_svg_2 svg {transform: translate(-50%,-50%);transition: 0.5s all;}

.productlist3 {background-color: #f8f8f8;}
.productlist3 .productlist3_ico {width: 200px;height: 200px;border: 1px dashed #dedede;border-radius: 100px;transition: .5s all;overflow: hidden;position: relative;background: #f8f8f8;}
.productlist3 .productlist3_bg {width: 156px;height: 156px;background-color: #e5f7de;border-radius: 100px;transition: .5s all;position: absolute;}
.productlist3 .uk-card:hover .productlist3_bg {width: 200px;height: 200px;}
.productlist3 .productlist3_h5 {position: absolute;left: 50%;transform: translateX(-50%);top: -35px;}
.productlist3 .productlist3_line {position: absolute;top: 105px;left: 0;width: 100%;height: 1px;background-color: #dedede;}
.productlist3 .productlist3_line1 {position: absolute;right: 0;width: 58px;height: 1px;background-color: #dedede;transform: rotate(22deg);z-index: 1;top: 93px;}
.productlist3 .productlist3_line2 {position: absolute;right: 0;width: 43px;height: 1px;background-color: #dedede;transform: rotate(324deg);z-index: 1;top: 117px;}
.productlist3 .productlist3_desc {position: absolute;right: -4px;width: 52px;height: 1px;transform: rotate(324deg);z-index: 1;top: 123px;}

/* productlist4 */
.productlist4 h2 {font-size: 40px;font-weight: bold;color: #333333;}
.productlist4 hr {border-color: #46ab2d;border-width: 3px;width: 28px;margin: 20px auto;}
.productlist4 .productlist4_svg {width: 100px;height: 100px;border: 1px solid #46ab2d;border-radius: 100px;transition: .5s all;}
.productlist4 .uk-card:hover .productlist4_svg {background-color: #46ab2d;}
.productlist4  .productlist4_svg svg>* {transition: .5s all;}
.productlist4 .uk-card:hover .productlist4_svg svg>* {fill: #FFFFFF;}
.productlist4 h5 {margin-top: 15px;transition: .5s all;}
.productlist4 .uk-card:hover h5 {color: #46ab2d;}
.productlist4 canvas {transition: 0.5s all;}
.productlist4 .uk-card:hover canvas {background-position: 50% 50%;}
.productlist4 .title {opacity: 1;transition: 0.5s all;}
.productlist4 .uk-card:hover .title {opacity: 0;}
.productlist4 [class*=uk-transition-fade] {transition-duration: 0.5s;}
.productlist4 .uk-overlay.uk-overlay-default {background-color: rgba(70, 171, 45, 0.8);}
.productlist4 .uk-light h2 {color: #FFFFFF;}
.productlist4 .uk-light p {color: #FFFFFF;line-height: 1.5;}
.productlist4 .uk-light hr {border-color: #FFFFFF}

/* prodcontact */
.prodcontact h2 {font-size: 40px;font-weight: bold;color: #333333;margin-bottom: 20px;}
.prodcontact p {color: #666666;line-height: 2;}
.prodcontact a.view_btn {padding: 27px 75px;background: #46ab2d;color: #FFFFFF;border: none;}

/* product */
.product {background-image: url(../image/prod_bg.jpg);}
.product h2 {font-size: 40px;font-weight: bold;color: #333333;}
.product hr {border-color: #46ab2d;border-width: 3px;width: 28px;margin: 20px auto;}
.product canvas {background-image: url(../image/product.png);}
.product .product_img img {width: 250px;}
.product .uk-card:hover img , .product .uk-card img.active {filter: invert(50%) sepia(87%) saturate(420%) hue-rotate(63deg) brightness(93%) contrast(86%);}
.product .uk-grid+.uk-grid {margin-top: 0;}
.product h3 {font-size: 20px;font-weight: bold;}
.product .uk-card:hover h3 {color: #46ab2d;}
.product .uk-table {margin: 0;border-bottom: 1px solid #e5e5e5;}
.product .uk-table thead tr {background: #46ab2d;display:table; width:100%; table-layout:fixed;}
.product .uk-table thead tr th {color: #FFFFFF;font-size: 18px;width: 50%;text-align: center;font-weight: bold;border-right: 1px solid;padding: 10px;vertical-align: middle;}
.product .uk-table tbody tr {display:table; width:100%; table-layout:fixed;}
.product .uk-table tbody tr td {width: 50%;color: #0b0607;font-size: 16px;text-align: center;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;padding: 10px;    vertical-align: middle;}
.product .uk-table-striped tbody tr:nth-of-type(odd), .uk-table-striped>tr:nth-of-type(odd) {background-color: transparent;}

/* developlist */
.developlist h2 {font-size: 40px;font-weight: bold;color: #333333;}
.developlist hr {border-color: #46ab2d;border-width: 3px;width: 28px;}
.developlist h3 {font-size: 24px;font-weight: bold;}
.developlist h5 {color: #333333;}
.developlist p.toggle_desc {height: 96px;}
.developlist .uk-card {/* border: 1px solid #ebebeb; *//* background-color: #fafafa; */}
/* .developlist *:not(.uk-first-column) >.uk-card {border-left: none;} */
.developlist .developlist_turn {transition: 0.3s all;opacity: 0;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.developlist .uk-card:hover .developlist_turn {opacity: 1;}
.developlist .developlist_turn_ {transition: 0.3s all;opacity: 1;}
.developlist .uk-card:hover .developlist_turn_ {opacity: 1;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.developlist .developlist_turn_ .uk-placeholder {height: 60px;border: none;padding: 0;margin: 0;}

.developlist .developlist_left {padding: 140px 0 280px 0;padding-left: calc(100vw / 2 - 1600px / 2);padding-right: 50px;}
.developlist .i_developlist_left {padding: 140px 0;padding-left: calc(100vw / 2 - 1600px / 2);padding-right: 50px;}
.developlist .i_developlist_right {padding: 140px 0;padding-left:50px;padding-right:  calc(100vw / 2 - 1600px / 2);}
.developlist .developlist_2 {width: calc(100% * 2 / 3.001) !important;background-color: rgba(250, 250, 250, 0.8);}
.developlist .developlist_2 h4 {color: #333333;font-size: 18px;}
.developlist .developlist_2 .uk-card {border: none;padding: 20px 0;margin-left: 0;}
.developlist .uk-card.uk-active .developlist_turn {-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);transform: translateY(-10px);}
.developlist .uk-overlay {background: rgba(0, 0, 0, 0.4);top: 100%;bottom: 0;margin-top: 0;padding: 0;transition: 0.3s all;}
.developlist .uk-card:hover .uk-overlay {top: 0;}
/* .developlist .uk-card.uk-active .uk-overlay {top: -30%;} */
.developlist h1 {font-size: 72px;font-weight: bold;color: #46ab2d;font-family: 'BebasNeue';}

@media screen and (max-height: 1000px) {
	.i_prod .i_prod_svg1 {height: 108px;}
	.i_prod h2 {margin-top: 80px;}
}

@media screen and (max-width: 1600px) {
	.swiper-container-vertical>.swiper-pagination-bullets {right: 0;}
	.i_nav .uk-logo {padding: 0 0 0 15px;}
	.i_banner h1 {font-size: 48px;}
	.contact .contact_left {padding: 40px;}
	.i_about .i_about_left ,.i_prod .i_prod_left ,.i_news .i_news_left ,.contact .contact_left ,.productlist .productlist_left ,.developlist .i_developlist_left ,.developlist .i_developlist_right,.developlist .developlist_left {padding-left: 15px;padding-right: 15px;}
	.uk-margin-medium-top {margin-top: 20px !important;}
	.i_about h2 {font-size: 36px;margin-top: 20px;}
	.i_about p {line-height: 1.5;}
	.i_about h5 {font-size: 14px;}
	.i_about .mt-number-animate {font-size: 36px;height: 28px;}
	.i_about .mt-number-animate .mt-number-animate-dom {width: 16px;}
	.i_about .danwei {font-size: 36px;}
	.i_about_num {width: 80px;}
	.i_prod h2 {font-size: 36px;margin-top: 20px;}
	.i_prod .i_prod_svg1 {height: 68px;}
	.i_prod .i_prod_out:hover .i_prod_svg1 svg {width: 38px;}
	.i_prod h5 {font-size: 16px;margin: 0;}
	.i_prod .i_prod_out .i_prod_h {padding: 0 0 0 15px;}
	.i_prod .i_prod_out:hover h6 {height: 39px;}
	.i_prod hr {margin-left: 15px;margin-right: 15px;}
	.i_news h2 {font-size: 36px;margin-top: 20px;}
	.i_news *+.uk-grid-margin,.i_news .uk-grid+.uk-grid,.i_news .uk-grid>.uk-grid-margin {margin-top: 10px;}
	.newslist .uk-pagination a {padding: 5px;font-size: 14px;margin: 0 1px;}
	.product .product_img img {width: 225px;}
	.banner .uk-container {padding-left: 15px!important;padding-right: 15px!important;}
	.joinlist .uk-modal-dialog {width: 80%;}
	.joinlist .joincontent {height: 250px;overflow-y: auto;}
	.floating_ck {top: 13% !important;}
}
@media screen and (max-width: 1600px) {
	.product .product_img img {width: 200px;}
}
@media screen and (max-width: 1400px) {
	h2 {font-size: 30px !important;}
	.i_about.uk-padding-large {padding: 30px 70px;}
	.developlist h3 {font-size: 20px;}
	.developlist hr {margin: 10px 0;}
	.developlist .developlist_turn_ .uk-placeholder {height: 0;}
	
}


@media screen and (max-width: 1200px) {
	h1 {font-size: 26px !important;}
	h2 {font-size: 24px !important;}
	h3 {font-size: 22px !important;}
	h4 {font-size: 16px !important;}
	.uk-margin-medium-top {margin-top: 10px !important;}
	.uk-margin-medium-bottom {margin-bottom: 10px !important;}
	.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {min-height: 60px;}
	.i_nav {/* background: rgba(255, 255, 255, 0.8); */}
	.i_nav .uk-logo {padding: 0 0 0 10px;height: 50px;}
	#tm-mobile .uk-nav>li>a {padding: 10px 0;font-size: 18px;}
	#tm-mobile .uk-nav-sub a {padding: 5px 0;}
	#tm-mobile .uk-logo {height: 50px;padding: 0 0 0 10px;}
	#tm-mobile .uk-logo img {height: 100%;}
	.banner h1 {margin-bottom: 10px;font-size: 20px !important;}
	.banner h2 {font-size: 16px !important;}
	.i_banner .h1 {font-size: 36px;}
	.i_banner a.view_btn {padding: 20px 60px}
	.i_banner .uk-position-large {margin: 0;}
	.i_banner .uk-dotnav>* {width: 30px;height: 30px;}

	.i_width_left {width: 100%;}
	.i_width_right {width: 100%;}
	.uk-offcanvas-bar {left: 0;width: 100vw;bottom: 100%;transition: bottom .3s ease-out;padding: 7px 10px;background: #FFFFFF;}
	.uk-open>.uk-offcanvas-bar {bottom: 0;}
	.developlist p {line-height: 1.4;font-weight: 14px;}
	.header-mobile li a {color: #333333 !important;font-size: 16px;/* font-weight: lighter; */}
	.header-mobile li.active>a{color: #46ab2d !important;}
	.uk-nav-default .uk-nav-sub a {color: #999 !important;}
	.uk-nav-parent-icon>.uk-parent>a::after {background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E") !important;}
	.uk-nav-parent-icon>.uk-parent.uk-open>a::after {background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E") !important;}
	.header-mobile.uk-nav-default>li>a:focus,.header-mobile .uk-nav-default>li>a:hover { color: #46ab2d;}
	.header-mobile h5,.header-mobile h5 a,.header-mobile h5 a:hover{color: #333333;font-size: 14px;margin: 10px 0;}
	.uk-close svg {width: 30px;height: 30px;stroke:#999999;}
	.uk-close svg > * {stroke: #999999;}
	.subnav {height: auto;}
	.subnav .uk-subnav {margin-left: 0;}
	.subnav .uk-subnav>* {padding-left: 0;}
	.subnav ul li a {padding: 0 10px;font-size: 14px !important;line-height: 36px;}
	.subnav ul li:hover a, .subnav ul li.active a {line-height: 34px;}
	.subnav hr {margin: 0 0 5px 0;}
	.subnav .uk-margin-top {margin-top: 5px!important;}
	.subnav .uk-margin-bottom {margin-bottom: 5px!important;}
	.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 20px 0;display: none;}
	.i_about {align-items: flex-start;}
	.i_about h1 {display: none;}
	.i_about hr {margin: 10px 0;}
	.i_about .uk-container {padding: 0;}
	.i_about p {line-height: 1.5;margin-top: 5px !important;font-size: 14px;}
	.i_about h2 {margin-top: 10px !important;font-size: 18px !important;margin-bottom: 5px !important;}
	.i_about h4 {font-size: 14px!important;}
	.i_about .uk-padding {padding: 10px;background-size: 50%;}
	.i_about .uk-card.uk-card-body {padding:0 ;margin-top: 0px !important;}
	.i_about .uk-card.uk-card-body.uk-padding-remove-bottom.uk-padding-remove-left.uk-padding-remove-top.uk-margin-medium-top {padding: 0 10px !important;}
	.i_about .uk-position-bottom-left {position: relative!important;}
	.i_about h5 {font-size: 12px;}
	.i_about .mt-number-animate {font-size: 26px;height: 21px;}
	.i_about .mt-number-animate .mt-number-animate-dom {width: 12px;}
	.i_about_num {width: 100%;}
	.i_about .danwei {font-size: 26px;}
	.i_about a.view_btn {padding: 20px 60px}
	.i_about a.view_btn span {font-size: 14px;}
	.i_about.uk-padding-large {padding: 20px;}
	#slide3 {background-image:none !important;background-color: rgba(70, 171, 45, 1);}
	.i_prod h5 { font-size: 16px;margin-bottom: 10px;color: #333333;}
	.i_prod h6{color: #333333 !important;height: 60px;}
	.i_prod .uk-dotnav {padding: 20px;}
	.i_prod .i_prod_nav { width: 100%;}
	.i_prod .i_prod_nav a {margin: 5px 0;}
	.i_prod .i_prod_out.uk-active .uk-card.uk-card-default {background: transparent;}
	.i_prod .i_prod_out.uk-active .i_prod_svg1 {background: transparent;}
	.i_prod .i_prod_out .i_prod_svg1 svg {transition: .3s all;width: 38px;}
	.i_prod .i_prod_out h6 {font-size: 12px;height: auto;opacity: 1;}
	.i_prod .i_prod_out.uk-active h6 {height: auto;}
	.i_prod .i_prod_svg1 {height: auto;}
	.i_prod .i_prod_out .i_prod_svg2 {opacity: 1;}
	.i_prod .i_prod_out .i_prod_h {height: auto;}
	.i_prod .prod_toggle {flex: none;}
	.i_prod .prod_toggle.uk-active {flex: none;}
	.i_prod .prod_toggle.uk-active:hover {flex: none;}
	.i_prod .miss ul li a, .i_prod .miss h5 {font-size: 14px;}
	.i_prod .uk-dotnav {margin-top: 0 !important;margin-bottom: 0 !important;}
	.i_prod .uk-dotnav>*>* {border-color: #FFFFFF}
	.uk-dotnav>.uk-active>* {background-color: #FFFFFF;}
	.i_prod h2 {margin-bottom: 10px;}
	.i_prod a.view_btn {padding: 20px 60px}
	.i_prod a.view_btn span {font-size: 14px;}
	.i_news hr {margin: 10px 0;}
	.i_news h1 {font-size: 60px !important;}
	.i_news .uk-container {padding: 0;}
	.i_news .uk-card.uk-card-body {padding: 0 10px;}
	.i_news h2 {font-size: 18px !important;margin-bottom: 0px !important;margin: 0 !important;}
	.i_news h4 {font-size: 12px !important;}
	.i_news h5 {font-size: 14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; }
	.i_news .uk-active hr {margin-bottom: 10px;}
	.i_news .uk-margin-large-top {margin-top: 20px!important;}
	.i_news .uk-margin-top {margin-top: 10px!important;}
	.i_news a.view_btn {padding: 20px 60px}
	.i_news a.view_btn span {font-size: 14px;}
	.i_news .uk-width-4-5 {width: 75%;}
	.i_news .uk-width-1-5 {width: 25%;}
	.i_news .uk-padding-small {padding: 0 10px;}
	.i_news .uk-active a.news_title, .i_news .uk-active h5:not(.news_hide) {font-size: 16px;}
	.i_news p {font-size: 14px;height: auto;margin: 0;}
	.i_news a.news_title {font-size: 14px;}
	.about .uk-grid-large>.uk-grid-margin {margin-top: 20px;}
	.about h6 {line-height: 1.5;}
	.about p {font-size: 14px;line-height: 1.5;}
	.about hr {margin: 10px auto;}
	.about .i_about .mt-number-animate {font-size: 26px;height: 21px;}
	.about .i_about .mt-number-animate .mt-number-animate-dom {width: 12px;}
	.about .i_about_num {width: 60px;}
	.about .i_about .danwei {font-size: 26px;}
	.about .i_about_num span {margin-left: 0 !important;}
	.adv .adv_text {padding-left: 75px;}
	.adv h3 {font-size: 14px !important;}
	.adv h1 {font-size: 16px !important;}
	.adv h1 span {font-size: 36px;}
	.adv .adv_bg {background-size: 26%;background-position: 5% 50%;}
	
	.i_adv .i_adv_width {width: 100%;height: 22%;}
	.i_adv .i_adv_width.uk-active {width: 100%;height: 34%;}
	.productlist .uk-transition-fade img {width: 40px;}
	.productlist .uk-slider-nav.uk-dotnav.uk-position-large {margin: 40px 30px;}
	.productlist4 .uk-light p {font-size: 14px;}
	.productlist4 hr { margin: 10px auto;}
	.productlist4 .uk-light p {font-size: 14px;}
	.productlist4 .productlist4_svg {width: 40px;height: 40px;}
	.productlist4 .productlist4_svg svg {width: 25px;}
	.productlist1 p {margin-top: 10px;margin-bottom: 10px;font-size: 12px;}
	.productlist1_.uk-grid-collapse>.uk-grid-margin {margin-top: 20px;border-top: 1px solid #eeeeee;padding-top: 20px;}
	.productlist2 .productlist2_svg {width: 40px;height: 40px;}
	.productlist2 .productlist2_svg svg {width: 25px;}
	.productlist2 h5 {padding: 5px 0;font-size: 14px;}
	.productlist2 .uk-card:hover .productlist2_case {height: 130px;}
	.prodcontact p {line-height: 1.5;font-size: 14px;}
	.prodcontact a.view_btn {padding: 18px 54px;margin-top: 15px;}
	.culture {background-position: 100% 50%;}
	.culture .uk-position-large {transform: translateX(-50%) translateX(-15px);max-width: calc(100% - (15px * 2));margin: 15px;}
	.culture .culture_ {padding: 0 12px;}
	.culture .culture_ svg {width: 36px;height: 36px;}
	.culture h5 {font-size: 16px;font-weight: normal;margin-top: 0px;margin-bottom: 0;}
	.culture hr {margin: 10px 0;}
	.culture p {font-size: 14px;margin: 0;}
	.culture svg {width: 36px;}
	.culture .uk-grid {margin-left: -15px;}
	.culture .uk-grid>* {padding-left: 15px;margin-top: 5px;}
	.culture .uk-grid-match>*:not(.uk-first-column) {padding-right: 15px;}
	.culture hr.hr {width: 100%;border-color: #FFFFFF;border-width: 1px;border-style: dashed;}
	.banner hr {margin: 10px 0;}
	.banner a.view_btn {padding: 18px 54px;font-size: 14px;}
	.product .uk-card:hover img, .product .uk-card img.active {width: 55px;}
	.product .uk-card {padding: 10px 0;}
	.product .uk-table thead tr th ,.product .uk-table tbody tr td {font-size: 14px;}
	.developlist h5 {font-size: 14px;}
	.developlist .uk-card {padding: 0 5px;}
	.developlist .i_developlist_right ,.developlist .i_developlist_left {padding: 40px 10px;}
	
	
	.honor h5 {font-size: 14px;}
	.honor .uk-subnav>*>:first-child {font-size: 16px;}
	#certify .swiper-container {height: 300px;}
	#certify .swiper-slide p {line-height: 50px; font-size: 14px;}
	.productlist h5 {font-size: 14px;}
	.uk-pagination a {padding: 2px 4.5px;font-size: 14px;margin: 0 2px;}
	.product .uk-flex.uk-flex-between.uk-flex-middle {flex-wrap: wrap;height: 55px!important;padding: 10px 0;}
	.product .uk-card-body {padding: 10px 0;}
	.product .uk-grid>.uk-grid-margin {margin-top: 10px;}
	.product h5 {line-height: 1.5;font-size: 14px;}
	.product a.view_btn {padding: 18px 54px;font-size: 14px;}
	.product hr.fgx {margin: 10px 0;}
	.product .uk-margin-medium-top {margin-top: 20px!important;}
	.product table {font-size: 14px;}
	.product p {font-size: 14px;}
	.caselist h2 {margin-bottom: 10px;}
	.caselist p {font-size: 14px;line-height: 1.5;}
	.caselist .uk-margin-medium-top {margin-top: 10px!important;}
	.techlist p {font-size: 14px;line-height: 1.5;text-align: justify;text-align-last: left;}
	.techlist .uk-card.uk-padding-small {padding: 0;}
	.techlist .uk-width-expand {padding-left: 15px;}
	.techlist .techlist_desc hr {margin: 10px 0;}
	.newslist h5 {font-size: 14px;height: 40px;}
	.newslist a.view_btn {padding: 18px 54px;font-size: 14px;}
	.newslist .uk-padding {padding: 15px;}
	.news h3 {text-align: justify;}
	.news p ,.news article p ,.news article p span {font-size: 14px;}
	.news .uk-pagination a {font-size: 14px;}
	.caselist h5 {font-size: 14px;}
	.contact h5 {font-size: 14px;}
	.contact h5 a {color: #FFFFFF;}
	.contact h4 a {color: #46ab2d;}
	.uk-input, .uk-select, .uk-textarea {font-size: 14px;}
	.contact .btn {padding: 10px 40px;font-size: 14px;}
	.contact .uk-margin-medium-top {margin-top: 20px!important;}
	.concept .uk-container {padding: 0;}
	.concept p {font-size: 14px;line-height: 1.5;}
	.concept .uk-margin-large-top {margin-top: 15px !important;}
	.concept .uk-padding-large {padding: 10px;}
	.concept .uk-padding-small {padding: 10px;}
	.join {padding-top: 40px;padding-bottom: 40px;}
	.join .joinlist_ h4 {margin-bottom: 10px;}
	.join .joinlist_ h5 {font-size: 14px;}
	.joinlist .uk-modal-dialog {width: 100%;}
	.joinlist h5 {font-size: 14px;}
	.joinlist strong {margin-bottom: 15px;font-size: 14px;}
	.joinlist p {font-size: 12px;}
	.joinlist .apply a {padding: 18px 54px;font-size: 14px;}
	.contact .uk-padding {padding: 15px;}
	.msg .btn  {padding: 18px 54px;font-size: 14px;}
	.news img {height: auto !important;}
}